 package com.gmrz.uaf.protocol.v1.schema;
 
 import com.google.gson.annotations.Expose;
 import com.google.gson.annotations.SerializedName;
 import java.util.List;
 
 public class RegistrationAssertion
 {
 
   @SerializedName("assertionScheme")
   @Expose
   private String keyRegistrationDataScheme;
 
   @SerializedName("assertion")
   @Expose
   private ASMRegResponse authenticatorResponse;
 
   @SerializedName("tcDisplayPNGCharacteristics")
   @Expose
   private List<PNGCharacteristics> tcDisplayPNGCharacteristics;
 
   @Expose
   @SerializedName("exts")
   private List<Extension> extensions;
 
   public String getKeyRegistrationDataScheme()
   {
     return this.keyRegistrationDataScheme;
   }
 
   public void setKeyRegistrationDataScheme(String keyRegistrationDataScheme) {
     this.keyRegistrationDataScheme = keyRegistrationDataScheme;
   }
 
   public RegistrationAssertion withKeyRegistrationDataScheme(String keyRegistrationDataScheme) {
     this.keyRegistrationDataScheme = keyRegistrationDataScheme;
     return this;
   }
 
   public ASMRegResponse getAuthenticatorResponse() {
     return this.authenticatorResponse;
   }
 
   public void setAuthenticatorResponse(ASMRegResponse keyRegistrationData) {
     this.authenticatorResponse = keyRegistrationData;
   }
 
   public RegistrationAssertion withKeyRegistrationData(ASMRegResponse keyRegistrationData) {
     this.authenticatorResponse = keyRegistrationData;
     return this;
   }
 
   public List<PNGCharacteristics> getTcDisplayPNGCharacteristics() {
     return this.tcDisplayPNGCharacteristics;
   }
 
   public void setTcDisplayPNGCharacteristics(List<PNGCharacteristics> tcDisplayPNG) {
     this.tcDisplayPNGCharacteristics = tcDisplayPNG;
   }
 
   public List<Extension> getExtensions() {
     return this.extensions;
   }
 
   public void setExtensions(List<Extension> extensions) {
     this.extensions = extensions;
   }
 
   public RegistrationAssertion withExtensions(List<Extension> extensions) {
     this.extensions = extensions;
     return this;
   }
 }
